package Pet.Management.service;

import Pet.Management.domain.PetCareOffer;
import java.util.List;

public interface PetCareOfferService {
    PetCareOffer createOffer(PetCareOffer offer);
    PetCareOffer updateOffer(PetCareOffer offer);
    void deleteOffer(Long id);
    PetCareOffer getOfferById(Long id);
    List<PetCareOffer> getOffersByDemandId(Long demandId);
    List<PetCareOffer> getOffersByAcceptorId(Long acceptorId);
    List<PetCareOffer> getOffersByDemandUserId(Long demandUserId);
    List<PetCareOffer> getOffersByStatus(String status);
    List<PetCareOffer> getAllOffers();
} 